Refine this word faster
Potato trap
noun, slang
Definitions
Noun
- 1 A person's mouth. derogatory, slang
Etymology
Of Irish origin.
See also for "potato trap"
Next best steps
Mini challenge
Unscramble this word: potatotrap
Of Irish origin.
Unscramble this word: potatotrap